package org.jeecg.eqp.service.impl;

import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.jeecg.eqp.entity.EqpEquipinfo;
import org.jeecg.eqp.mapper.EqpEquipinfoMapper;
import org.jeecg.eqp.service.IEqpEquipinfoService;
import org.jeecg.common.api.vo.Result;
import org.springframework.stereotype.Service;

/**
 * @Description: 设备主数据
 * @Author: shaolong
 * @Date: 2022-10-12
 * @Version: V1.0
 */
@Service
public class EqpEquipinfoServiceImpl extends ServiceImpl<EqpEquipinfoMapper, EqpEquipinfo> implements IEqpEquipinfoService {

    @Override
    public Result<String> edit(EqpEquipinfo eqpEquipinfo) {
        LambdaUpdateWrapper<EqpEquipinfo> eq = new LambdaUpdateWrapper<EqpEquipinfo>();
        eq.eq(EqpEquipinfo::getSerialno, eqpEquipinfo.getSerialno());
        boolean update = update(eqpEquipinfo, eq);
        return update ? Result.ok("修改成功!") : Result.error("修改失败!");
    }
}
